/*
 * create:2016年4月22日 上午10:33:13
 * author:wangds  
 */
package com.cxkj.shop.model.grouppay;

import java.util.Date;

import com.cxkj.shop.model.commodity.DefaultCommodity;

/**
 * .
 * @author wangds
 *
 */
public class GroupPay extends DefaultCommodity{

  /**
   * GroupPay.java.
   * @author wangds 2016年4月22日 上午10:33:26.
   */
  private static final long serialVersionUID = -6761709211560736602L;
  private int grouppayId;//` int(10) NOT NULL auto_increment primary key,
  private Date startTm;//` timestamp,
  private long startTs;
  private Date stopTm;//` timestamp,
  private long stopTs;
  //private String commodityId;//` varchar(63),
  private int gprice;//` int,
  private int gscore;//` int,
  private int targetAmount;//` int
  private int state;
  
  /**
   * The getter method of the property startTs.
   * @author wangds 2016年4月24日 下午12:50:52.
   * @return the startTs.
   */
  public long getStartTs() {
    return startTs;
  }
  /**
   * The setter method of the property startTs.
   * @param thestartTs the startTs to set
   * @author wangds 2016年4月24日 下午12:50:52.
   */
  public void setStartTs(long startTs) {
    this.startTs = startTs;
  }
  /**
   * The getter method of the property stopTs.
   * @author wangds 2016年4月24日 下午12:50:52.
   * @return the stopTs.
   */
  public long getStopTs() {
    return stopTs;
  }
  /**
   * The setter method of the property stopTs.
   * @param thestopTs the stopTs to set
   * @author wangds 2016年4月24日 下午12:50:52.
   */
  public void setStopTs(long stopTs) {
    this.stopTs = stopTs;
  }
  /**
   * The getter method of the property grouppayId.
   * @author wangds 2016年4月22日 上午10:35:03.
   * @return the grouppayId.
   */
  public int getGrouppayId() {
    return grouppayId;
  }
  /**
   * The setter method of the property grouppayId.
   * @param thegrouppayId the grouppayId to set
   * @author wangds 2016年4月22日 上午10:35:03.
   */
  public void setGrouppayId(int grouppayId) {
    this.grouppayId = grouppayId;
  }
  /**
   * The getter method of the property startTm.
   * @author wangds 2016年4月22日 上午10:35:03.
   * @return the startTm.
   */
  public Date getStartTm() {
    return startTm;
  }
  /**
   * The setter method of the property startTm.
   * @param thestartTm the startTm to set
   * @author wangds 2016年4月22日 上午10:35:03.
   */
  public void setStartTm(Date startTm) {
    this.startTm = startTm;
    if(startTm!=null){
      this.startTs=startTm.getTime();
    }else{
      this.startTs=-1;
    }
  }
  /**
   * The getter method of the property stopTm.
   * @author wangds 2016年4月22日 上午10:35:03.
   * @return the stopTm.
   */
  public Date getStopTm() {
    return stopTm;
  }
  /**
   * The setter method of the property stopTm.
   * @param thestopTm the stopTm to set
   * @author wangds 2016年4月22日 上午10:35:03.
   */
  public void setStopTm(Date stopTm) {
    this.stopTm = stopTm;
    if(stopTm!=null){
      this.stopTs=stopTm.getTime();
    }else{
      this.stopTs=-1;
    }
  }
  /**
   * The getter method of the property gprice.
   * @author wangds 2016年4月22日 上午10:35:03.
   * @return the gprice.
   */
  public int getGprice() {
    return gprice;
  }
  /**
   * The setter method of the property gprice.
   * @param thegprice the gprice to set
   * @author wangds 2016年4月22日 上午10:35:03.
   */
  public void setGprice(int gprice) {
    this.gprice = gprice;
  }
  /**
   * The getter method of the property gscore.
   * @author wangds 2016年4月22日 上午10:35:03.
   * @return the gscore.
   */
  public int getGscore() {
    return gscore;
  }
  /**
   * The setter method of the property gscore.
   * @param thegscore the gscore to set
   * @author wangds 2016年4月22日 上午10:35:03.
   */
  public void setGscore(int gscore) {
    this.gscore = gscore;
  }
  /**
   * The getter method of the property targetAmount.
   * @author wangds 2016年4月22日 上午10:35:03.
   * @return the targetAmount.
   */
  public int getTargetAmount() {
    return targetAmount;
  }
  /**
   * The setter method of the property targetAmount.
   * @param thetargetAmount the targetAmount to set
   * @author wangds 2016年4月22日 上午10:35:03.
   */
  public void setTargetAmount(int targetAmount) {
    this.targetAmount = targetAmount;
  }
  /**
   * The getter method of the property state.
   * @author wangds 2016年4月23日 下午10:21:38.
   * @return the state.
   */
  public int getState() {
    return state;
  }
  /**
   * The setter method of the property state.
   * @param thestate the state to set
   * @author wangds 2016年4月23日 下午10:21:38.
   */
  public void setState(int state) {
    this.state = state;
  }
  
  
  
}
